import http from "@/utlis/http/http.js"
import env from '@/utlis/env.js';
import { getToken, removeToken } from '@/utlis/auth.js';

import {
	upload
} from '../utlis/http.js';

// 上传图片
export function uploadImage(file) {
	return upload(file)
}




// 管理员登录
export const adminLogin = (data) => {
    return http({
        url: '/api/user/admin_login',
        method: 'POST', //请求方法
        data //请求接口需要的参数
    })
}

// 客服登录
export const complaintLogin = (data) => {
    return http({
        url: '/api/user/kefu_login',
        method: 'POST', //请求方法
        data //请求接口需要的参数
    })
}

// 维修员
export const repairLogin = (data) => {

    return http({
        url: '/api/user/weixiu_login',
        method: 'POST', //请求方法
        data //请求接口需要的参数
    })
}

// 小区列表
export const communityList = (data) => {
        return http({
            url: '/api/community/index',
            method: 'POST', //请求方法
            data //请求接口需要的参数
        })
    }
    // 上传文件
export const upDateFile = (flie) => {
    return new Promise((resolve, reject) => {
        // /api/common/upload
        uni.uploadFile({
            url: `${env.baseUrl}/api/common/upload`,
            filePath: flie,
            name: 'file',
            header: {
                'token': `${getToken()}`
            },
            // formData: {
            // 	'user': 'test'
            // },
            success: (uploadFileRes) => {
                resolve(JSON.parse(uploadFileRes.data))
            }
        });
    })
}

// 用户中心


// 维修员
export const userInfo = (data) => {
    return http({
        url: '/api/user/index',
        method: 'POST', //请求方法
        data //请求接口需要的参数
    })
}

// 管理评价

export const evaluate = (data) => {
    return http({
        url: '/api/user/evaluate',
        method: 'POST', //请求方法
        data //请求接口需要的参数
    })
}

// 消息 
export const notice = (data) => {
    return http({
        url: '/api/notice/index',
        method: 'POST', //请求方法
        data //请求接口需要的参数
    })
}

// 首页房屋列表
export const houseList = (data) => {
    return http({
        url: '/api/member/index',
        method: 'POST',
        data
    })
}

// 楼栋接口
export const buildList = (data) => {
  return http({
      url: '/api/building/index',
      method: 'POST', //请求方法
      data //请求接口需要的参数
  })
}